package cn.tedu.micro.demo.es.repository;

import cn.tedu.micro.demo.es.po.StudentEsPO;
import org.springframework.data.elasticsearch.repository.ElasticsearchRepository;

import java.util.Date;
import java.util.List;

/**
 * 学生ES数据访问层
 * 泛型T 代表你想使用当前接口操作的数据持久化类 StudentEsPO
 * 泛型ID 每个存储到es的数据对象id值 String随机字符串
 */
public interface StudentEsRepository extends ElasticsearchRepository<StudentEsPO,String> {
    List<StudentEsPO> findByName(String name);//==
    List<StudentEsPO> findByProfile(String profile);//LIKE
    List<StudentEsPO> findByBirthdayBetween(Date start, Date end);
}
